package com.retail.bbq.cola.service;

import com.retail.bbq.cola.vo.request.stampCollection.LawsonStampCollectionRequest;
import com.retail.bbq.cola.vo.response.stampCollection.LawsonStampCollectionExpirationReminder;
import com.retail.bbq.cola.vo.response.stampCollection.LawsonStampCollectionResponse;
import com.retail.bbq.cola.vo.response.stampCollection.LawsonStampCollectionTodoResponse;
import com.retail.bbq.cola.vo.response.stampCollection.LawsonStampPointFluctuationResponse;

import java.util.List;

/**
 * @author : zhYu
 * @date : 2025/7/26
 */
public interface LawsonStampCollectionService {
    LawsonStampCollectionResponse queryOrder(LawsonStampCollectionRequest request);
    LawsonStampCollectionTodoResponse orderMedalProcess(LawsonStampCollectionRequest request);
    LawsonStampCollectionExpirationReminder stampExpirationReminder(LawsonStampCollectionRequest request);
    LawsonStampCollectionExpirationReminder newStampExpirationReminder(LawsonStampCollectionRequest request);
    LawsonStampCollectionTodoResponse newOrderMedalProcess(LawsonStampCollectionRequest request);
    
    LawsonStampPointFluctuationResponse stampPointFluctuation(LawsonStampCollectionRequest request);
}
